﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BlueLotus7
{
    public interface ITask
    {
        Guid Identity
        {
            get;
        }

        string Title
        {
            get;
        }

        string Description
        {
            get;
            set;
        }

        DateTime CreatedStamp
        {
            get;
        }

        DateTime? LastSavedStamp
        {
            get;
        }

        DateTime? LastExecutedStamp
        {
            get;
        }

        TaskStatus TaskStatus
        {
            get;
            set;
        }

        bool ThreadUsing
        {
            get;
            set;
        }

        void Start();
        void Stop();
    }
}
